#pragma warning disable 108 // new keyword hiding
#pragma warning disable 114 // new keyword hiding
namespace Windows.UI.Composition.Scenes
{
	#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
	[global::Uno.NotImplemented]
	#endif
	public  partial class SceneMetallicRoughnessMaterial : global::Windows.UI.Composition.Scenes.ScenePbrMaterial
	{
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  float RoughnessFactor
		{
			get
			{
				throw new global::System.NotImplementedException("The member float SceneMetallicRoughnessMaterial.RoughnessFactor is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial", "float SceneMetallicRoughnessMaterial.RoughnessFactor");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::Windows.UI.Composition.Scenes.SceneMaterialInput MetallicRoughnessInput
		{
			get
			{
				throw new global::System.NotImplementedException("The member SceneMaterialInput SceneMetallicRoughnessMaterial.MetallicRoughnessInput is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial", "SceneMaterialInput SceneMetallicRoughnessMaterial.MetallicRoughnessInput");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  float MetallicFactor
		{
			get
			{
				throw new global::System.NotImplementedException("The member float SceneMetallicRoughnessMaterial.MetallicFactor is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial", "float SceneMetallicRoughnessMaterial.MetallicFactor");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::Windows.UI.Composition.Scenes.SceneMaterialInput BaseColorInput
		{
			get
			{
				throw new global::System.NotImplementedException("The member SceneMaterialInput SceneMetallicRoughnessMaterial.BaseColorInput is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial", "SceneMaterialInput SceneMetallicRoughnessMaterial.BaseColorInput");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::System.Numerics.Vector4 BaseColorFactor
		{
			get
			{
				throw new global::System.NotImplementedException("The member Vector4 SceneMetallicRoughnessMaterial.BaseColorFactor is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial", "Vector4 SceneMetallicRoughnessMaterial.BaseColorFactor");
			}
		}
		#endif
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.BaseColorInput.get
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.BaseColorInput.set
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.BaseColorFactor.get
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.BaseColorFactor.set
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.MetallicFactor.get
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.MetallicFactor.set
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.MetallicRoughnessInput.get
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.MetallicRoughnessInput.set
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.RoughnessFactor.get
		// Forced skipping of method Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial.RoughnessFactor.set
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public static global::Windows.UI.Composition.Scenes.SceneMetallicRoughnessMaterial Create( global::Windows.UI.Composition.Compositor compositor)
		{
			throw new global::System.NotImplementedException("The member SceneMetallicRoughnessMaterial SceneMetallicRoughnessMaterial.Create(Compositor compositor) is not implemented in Uno.");
		}
		#endif
	}
}
